package com.tz.dao.user;

import java.util.List;

import com.tz.bean.Star;
import com.tz.bean.TzParams;

/**
 * 
 * StarMapper<BR>
 * 作者:Marlon  <BR>
 * 时间:2016年5月6日 下午7:42:30  <BR>
 * 电话:18093454447  <BR>
 * 邮箱:18093454447@163.com  <BR>
 * @version 1.0.0  <BR>
 * @link see:  <BR>
 *
 */
public interface IStarMapper {

	/**
	 * 查询所有明星学员
	 * 方法名：find<BR>
	 * 创建人：Marlon <BR>
	 * 时间：2016年5月6日-下午7:43:33 <BR>
	 * @param params
	 * @return List<Star><BR>
	 * @exception <BR>
	 * @since  1.0.0
	 */
	public List<Star> find(TzParams params);
	
	/**
	 * 查询某个明星学员的详细信息
	 * 方法名：findDetail<BR>
	 * 创建人：Marlon <BR>
	 * 时间：2016年5月6日-下午7:44:43 <BR>
	 * @param params
	 * @return List<Star><BR>
	 * @exception <BR>
	 * @since  1.0.0
	 */
	public List<Star> findDetail(TzParams params);
	
	/**
	 * 查询总数
	 * 方法名：count<BR>
	 * 创建人：Marlon <BR>
	 * 时间：2016年5月6日-下午7:45:43 <BR>
	 * @param params
	 * @return int<BR>
	 * @exception <BR>
	 * @since  1.0.0
	 */
	public int count(TzParams params);
	
	/**
	 * 添加明星学员
	 * 方法名：add<BR>
	 * 创建人：Marlon <BR>
	 * 时间：2016年5月6日-下午7:46:24 <BR>
	 * @param params
	 * @return int<BR>
	 * @exception <BR>
	 * @since  1.0.0
	 */
	public int add(TzParams params);
	
	/**
	 * 更新明星学员
	 * 方法名：update<BR>
	 * 创建人：Marlon <BR>
	 * 时间：2016年5月6日-下午8:15:53 <BR>
	 * @param params
	 * @return int<BR>
	 * @exception <BR>
	 * @since  1.0.0
	 */
	public int update(TzParams params); 
	
	/**
	 * 删除明星学员
	 * 方法名：delete<BR>
	 * 创建人：Marlon <BR>
	 * 时间：2016年5月6日-下午8:18:11 <BR>
	 * @param params
	 * @return int<BR>
	 * @exception <BR>
	 * @since  1.0.0
	 */
	public int delete(TzParams params);
}
